package com.hoshiicloud.common.utils;

/**
 * @author yangcheng
 * @version 1.0
 * @title: LBSUtil
 * @description: 地理位置信息工具类
 * @date 2019/7/3 16:02
 * @mail maiboyc@163.com
 */
public class LBSUtil {

    /**
     * 获取两个坐标
     * @param LongitudePerson   坐标一经度
     * @param LatitudePerson    坐标一维度
     * @param LonggitudeStore   坐标二经度
     * @param LatitudeStore     坐标二维度
     * @return Double
     */
    public static Double getDistanceByLongitudeAndLatitude(Double LongitudePerson, Double LatitudePerson, Double LonggitudeStore, Double LatitudeStore){
        Double Longitude = LongitudePerson - LonggitudeStore;
        Double Latitude = LatitudePerson - LatitudeStore;
        return Math.sqrt(
                (Longitude*Longitude*111000*111000*Math.cos(LatitudeStore*Math.cos(LatitudeStore)))+(Latitude*Latitude*111000 * 111000)
        );
    }

}
